polarizing spectacles - French English Dictionary